Skip to content

Propagate tag schema changes to API versions 2.7-2.15#364

Merged
VedranZoricic merged 1 commit intointercom:mainfrom
VedranZoricic:vedran/propagate-tag-changes
Feb 10, 2026
Merged

Propagate tag schema changes to API versions 2.7-2.15#364
VedranZoricic merged 1 commit intointercom:mainfrom
VedranZoricic:vedran/propagate-tag-changes

Conversation

@VedranZoricic
Copy link
Contributor

Why?

PR #360 updated the Unstable spec with applied_at/applied_by nullable fields and tag_basic schema changes, but the backend PR (intercom/intercom#468217) changed v3 controllers that serve all API versions. Versions 2.7-2.15 were out of sync with what the API actually returns.

How?

Applied the same five changes from Unstable to all stable versions (2.7-2.15): made applied_at/applied_by nullable in the tag schema, added tag_basic schema where missing, switched workspace tag endpoints to reference tag_basic, fixed a pre-existing double-nested items bug in the company tags schema, and added applied_at/applied_by to entity tag endpoint examples.

Generated with Claude Code

- Make applied_at nullable and applied_by a nullable object in tag schema
- Add tag_basic schema (2.7-2.12; 2.13-2.15 already had it)
- Use tag_basic for POST /tags and GET /tags/{id} response schemas
- Fix double-nested items bug in company tags schema
- Add applied_at/applied_by to entity tag endpoint examples

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@VedranZoricic VedranZoricic merged commit bc36066 into intercom:main Feb 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants